popular leftist front - Allemand Anglais Dictionnaire